Be MPEG Audio tools v 0.1beta
=========================
Waleed Kadous
Ideas to Code Software
waleed@cse.unsw.edu.au

What are they?
--------------

The Be MPEG Audio Tools are two simple programs for MPEG-1 audio layer
I and II encoding and decoding under BeOS. It basically consists 
of two programs:

* maplay for BeOS. This is a port of Tobias Bading's unix mpeg audio
playing tool. 

* musicin: This is a port of the MPEG audio encoder available from
the IUMA sound archives. It will encode from AIFF or RAW files. 

What level of completion are they?
----------------------------------

Both tools are to be considered beta. Please see the section on "bugs"
for known bugs. 

How much do they cost?
----------------------

They are free. maplay is distributed under the GNU Public License and 
musicin is compiled from freely available code. The source for my port
of maplay is available from http://www.cse.unsw.edu.au/~waleed/be/

How well do they perform?
-------------------------

Both programs are quick ports to hold us over until I or someone else 
can do a better job. Even so, I find they are useful.

maplay can play a Layer-II audio stream back at approximately 1/4 
to 1/3 of CPU on a BeBox 133 MHz in real time. 

musicin encodes to Layer-II in approximately 7-10 times real time. Hence
to compress a 3-minute song takes about 20-30 minutes to encode on a BeBox
133 MHz. 

Your mileage may vary. 

What are the known bugs and missing features?
---------------------------------------------

* Both programs are shell-only.

* maplay occasionally "clicks" when the machine is heavily loaded with
  other processes. 

* musicin does not make use of multithreading. 

What features do you plan to add?
---------------------------------

IF (big if) I get requests for these improvements and suggestions
for other improvements, I'll add the following; but only *if* I get
e-mail requests for them. 

* Fix bugs. 

* MPEG Layer-III decoding (layer-III encoding is a bit trickier). 

* Add GUI.

* Implement a BSoundFile derived class for loading MPEG audio files.

My e-mail address (if you have suggestions, ideas, bug reports, etc) 
is waleed@cse.unsw.edu.au.

Where do I get it from?
-----------------------

You can get the main package from BeWare (http://www.be.com) or from
my Web page (http://www.cse.unsw.edu.au/~waleed/be). The source for
the maplay program can be found at my Web page.

What other places are there on the Web?
---------------------------------------

MPEG standards:         http://www.mpeg.org
Maplay source (non-Be): ftp://ftp.iuma.com/audio_utils/mpeg_players/Workstations/     
Musicin source:         ftp://ftp.iuma.com/audio_utils/converters/source/
MPEG Audio files:       http://www.iuma.com